Location: excellent. Rooms: extra large and tall ceilings. Very clean. And very nice communication with hosts. We loved our stay and would come back again. Thank you!