Very clean, good beds, nice pool and beach, away from the resort hustle and we would definitely stay again!