This place has it all: clean, comfortable, great view, reasonably priced, well stocked kitchen and close to so many hiking trails not to mention the beach. I highly recommend and hope to come back!