Very clean and excellent amenities! The location was perfect too!