5 stars all around! Just what we needed, clean, comfortable, great air conditioner, TV, and full kitchen facilities! Small but mighty, this place had it all! Communication with host was excellent and check in super easy.