Plenty of space and well located. Air conditioning on top floor was amazing although cooling units were supplied for all other rooms. We did run out of hot water with showers but apart from that it was an amazing stay!