Perfect size and layout. Could stay longer term. Fairly noisy outside - but Mexico City is noisy. Would stay again for longer term. Host was exceptional.