This apartment generally will meet all your needs and the location is definitely good as you can be on the beach within a minute of leaving (which our children loved). The balcony gets sun in the mornings but none in the afternoon/evening. Our kids were happy with the bunk beds and the bathtub. Ultimately it's more of a bargain apartment, so nothing fancy, but you get value for what you pay for. Note that it doesn't come with the starter basics like soap, bin bags, washing machine powder - but it's noted in the advertisement that it doesn't come with these things (we hadn't noticed that). Checking in and out was super easy and Carmen gave us a late check out (thanks Carmen!).