The apartment was very clean and all the appliances were working perfectly fine. The rooms have a good size and the shower is also great. The beach is 15min by car and nearly 1hr walking distance, we had a car so it wasn't an issue. The swimming pool is knee high, great for young kids (not so much for adults). There's a lot of commerce around theapartment and the breakfast on site is gorgeous.