Clean place, amazing location, great hosts; what more can you ask for? Thank you for a wonderful stay!