Clean, modern, comfortable and spacious. With a toddler and an infant it worked perfect for our needs. Additional amenities made it easy for us to live worry free. Next time we are visiting we will definitely want to stay here again.