Very clean and the views from the second floor were great! It was very easy to check-in and the pool was nice.