Right on beach. It is a private residence in hotel resort - nice to have staff around to ask questions. Parking only $3/day. Great whale watching just a short walk away (or from balcony). Wonderful views.