Infinity View Gallery Infinity View - Spectacular ocean view Infinity View - Breezy pool area Infinity View - Cosy living area Infinity View - Intimate dining area Infinity View - Restful master bedroom Infinity View - Opulent master bedroom bathroom Infinity View - Comfortable twin bed guest bedroom Infinity View - Homey kids' room Infinity View - Relaxing guest bedroom Infinity View - Guest bedroom garden dinette Infinity View - Well equipped gym room Infinity View - Grand pool area Infinity View - Delectable local cuisine Infinity View - Panoramic ocean views from the pool Infinity View - Luxurious cliffside tropical haven