Very clean and great location. Very spacious! Kitchen is very well equipped and modern. We had a wonderful stay - highly recommended.