Very clean, perfect location. Make sure you check out the beach next to the resort, definite plus.