Cliff's place is perfect, especially for the price! It was very clean and the bed was super comfortable. We loved the private patio, too. The shared bath was no problem and it was really handy to have our own kitchen. The location is great and close to the beach and some great restaurants.