Great location. Not cleaned upon our arrival. Difficult to communicate with host as he did not give any directions on check in or check out until last minute.