We had a great time at Joshua's. It was very comfortable and had great amenities - I really appreciated that he supplied the basics, such as soap, paper towels, salt/pepper, etc (some places don't always do that). There was also some fresh coffee. The location was perfect for us - has plenty of restaurants, markets, shops and was a block from the beach. The beach itself is a little small but if you travel up a bit, it widens. Overall, we really enjoyed our stay.