Absolutely clean, very well furnished, great location. Very comfortable stay and amenities provided with good instructions. Highly recommend.