Very clean, with an amazing location. We Highly recommend staying here!