5 stars all around. Location was perfect and the hosts couldn't have been more accommodating and friendly. Stop looking just go ahead and book this place if it's available.