The place is nice but not the greatest, and for the price you pay, it's a little disappointing. You would need to take off your shoes when walking in, but the carpet is not the cleanest. The rug has stains, and it feels rough. The views are lovely, but the couches are not comfortable. The cushions and armrest have multiple stains and are pretty ruff, not the greatest when wearing shorts. The cushions slide from under you, and you must keep adjusting them. Theirs isn't any comfortable place for you to sit. The two stool chairs they have are uncomfortable. The kitchen is beautiful, but it should be a little more stock. I would suggest having a fan for the top floor. It gets hot during the day, and it won't cool down even with the open windows and sliding doors. The pillows smelled like dirt and sweat, but luckily I had my own. The beach is near, but you need to go all the way around to access the beach. Take comfortable shoes because you will need them on your way back. You have a big hill to climb back.