Our place was very clean and comfortable to stay in. Every room was spacious! Our family enjoyed it very much. Having access to the beach and pools at the resort was a bonus since this was a last minute switch for us. We would definitely stay here again!