The apartment is very near to the beach, which is perfect. For all other activities you should grab a taxi or public transport.
Apartment has everything you need. Room for improvement are both single beds. Mattresses are very thin and hard.
Anyhow, would recommend.