Wonderful ocean views from every room..huge terrace..marble floors..easy to see...resort-like complex w/ tennis,poolside cafe,concierge,valet,private beach pavilion with tiki huts..bbq area..cabanas and beach attendant,pet park..note that 2 pets any size. .ok