We had a great stay. There is no aircon but we were given a fan which made a big difference. The mattress on the bed is very old and uncomfortable, but we slept on the sofa bed which was really really comfy, so we were happy. The apartment itself is very nice and comfortable. The Havana beach club down the road was really good too, the beach chairs and umbrellas are free to use and they serve food and drink at a good price. They also have a pool you can use for free and free beach volleyball. The beach itself is also very nice and water was perfect temperature! The local restaurants at the top of the street were also very nice! We had a great stay and would definitely come to stay again :)