Very clean and comfortable self contained unit with all the necessary amenities. Pleasantly surprised by the attention to details. The bed was very comfy, excellent location and very friendly and helpful host.