I cant imagine how you could improve on this, perfect in every way. Check in and out was made extra simple by having someonethere to greet us in personand answer any questions along with a map and suggestions. We had a wonderful experience and even had a chance to do some laundry! Highly recommended!