Very clean and spacious. Many amenities, well thought, great location. Would definitely recommend and stay there again.