Perfect place perfect location, perfect host, perfect setup, perfect cleanliness (Private room w/ private bath, shared kitchen). What can I say? Oh - Perfect!