Beautiful resort and apartment! Check in was easy and host communication was good. It was quite a steep pavement walking to the beach though but the kids managed to do it. The scenery from the unit patio was amazing and relaxing. Will certainly revisit again.