What a great spot! On-site parking, short trip down the hill to the beach and shops with LOADS of cafes and restaurants. Brought dinner back and sat out on the lovely deck overlooking the trees - so peaceful! 10/10.