Great place and great location. Everything we expected and more. Quick walk down the hill to the beach. Also a quick walk to some good restaurants. Communication was 100% prior to arrival so any answers were received. We will be staying again.