The apartment is good - simple but with all the amenities you need. We had a few issues when we arrived (the baby cot was broken, no highchair and no bath plug) but these were almost all resolved quickly (the next day) - except the highchair which we never did receive. The location is perfect - near the beach and quick walk or metro to all the main tourist sites.