Overall, we had a good stay. Nice place with good amenities. William communicated very well with us. We had a few issues we discovered in regard to cleaning. I brought it up to William and he apologized. He was going to address this with the cleaning crew to make sure they do their job correctly. Apart from that we had a good time.