The apartment was great and has everything you need. It is very clean and modern. planet villas and our host were very quick to respond to every question we had.