The location was perfect, and the apartment is spacious. Roof deck has amazing views. We were surprised and disappointed by the lack of communication, which made our stay more stressful. Despite having sent several messages before our stay, the host did not get back to me until the night before check-in, and even then, provided erroneous information to the person who was responsible for checking us in. We’d stay here again, but beware of lack of communication. Also - we never got wifi during our stay. Not a big deal, but disappointing to our teenagers.