This place has everything you need. Great location, very comfortable space, clean, spacious, all amenities. Communication with the host is excellent.