We enjoyed our stay for our birthday vacation. I will say that the place was amazing and I would have given it 5 stars but there were items that I had to purchase that I felt would make cooking for a family easier as well as some thing to iron our clothing with..... other than that the views were amazing and the location was easily accessible to the beach, shops and freeway access.