It overall has everything you need, but be aware that the parking situation is extremely difficult (there is no parking nearby and the streets are incredibly hard to navigate) and the trek up the stairs to get to the apartment is a lot. We also found the view less than what was promised (still nice, but more of a sea glimpse than a sea view). The room had nice air conditioning and a nice bedroom, but the space was tight and the some of the furniture was broken.