This place is perfect and Michael is the perfect host. Everything was as listed plus many extras. Highly reccomend.