Very clean and nicely updated. Lots of restaurants close by and also a small beach for watching the sunsets. We really enjoyed snorkeling at Black Rock Beach which was about a 10 minute drive, and exploring some of the bays further north. Helpful and fast communication with the owners whenever we had any questions during our stay.