Excellent location. Everything is new, functioning and clean. The terrace is an added bonus. Loved this place.