Very very clean, brand new, everything you need is there! Perfect stay if you like beach and walks with amazing vieuws