Spotlessly clean, modern and well appointed. Lovely views and great location. We enjoyed our stay.