This place is very clean and comfortable. We had a nice trip and were able to relax. David was very kindly and helpful. He helped everything we asked. All facilities and all amenities were bran-new and clean. I strongly recommend this place!