Perfect! Exactly as described. Hosts were very communicative throughout the short stay. Highly recommend.