This is the view of mini golf course in a cruise ship where my husband works, the Royal Carribean's Independence of the Seas.