Great size, clean and well kept. The roof terrace is great. Beds were comfy, and communication with the host was great.