Very clean, beach is convenient and beautiful. The place needs updates and there is some construction but we enjoyed our stay.