The apartment itself is in a great location and close to restaurants, couple blocks from the beach and overall very well equipped. There was however a lot of miscommunication and it was honestly annoying. I made sure to put I wanted an early check in before making the reservation(where Airbnb gives you the option to choose another time) my reservation was accepted and later was told that it could not be confirmed until the day of. The day of; I was told we could not do an early check in as they had guests. If they already knew that then why accept my reservation that clearly had a different check in time. In our reservation it also clearly stated that they were 3 of us. Only to check in and find 2 towels only, no extra bedding/sheets or anything else for the sofa bed. The key to the building never worked. Then my digital key stopped working and we had to wait for someone to leave the building for us to be able to go in.
The apartment itself does have all utensils and pots and pans for you to cook which I did like. They also have a washer and dryer which was also convenient. I just wished the hosts would read the reservations before accepting them. We were coming from a very early flight and were exhausted, specially with a 4 year old who just wanted to nap. Not being able to do the early check in definitely made us not have a very good first day there. They could have denied the reservation and I could have looked elsewhere. But as I stated above; the apartment itself was great. Just communication sucked as well as lack of towels and bedding. It is very centrally located and close to main attractions.