I cannot say enough good things about this apartment. The location is perfect. The view is perfect. The beds are perfectly comfortable. Everything was perfect. That said, we did not cook, so I can't comment on the kitchen. We had a small issue with the shower drain, but Rui quickly came over to provide maintenance. I have nothing bad to say. I HIGHLY recommend!