Very clean and the view is amazing. The location is ideal. The pool is very nice and relaxing as well. Would definitely recommend staying here!!