This place is perfect. It is clean and spacious with a great view. It also has all the amenities you need as well as excellent communication. The place gave us what we were looking for, a chance to getaway on a small stay-cation and get some rest. Will be staying here again.