Very clean and comfortable with all the basic necessities. Beautiful environment and view. Really enjoyed our stay.