Very clean and spacious. Location is excellent. Great hosts and no problem too big or small. Would return in a heartbeat. Thank you.