Clean and spacious. Full kitchen and nice patio. Parking quite difficult to get. Check in quite late though.