Cracking place. Modern, big, close to the beach, everything you could want.