All great but some basics of hospitality were missing. For example, when I have booked/paid for 4 people, need to make sure sufficient bedding and spares are kept in the room. When asked for it, had bad attitude by housekeeping.
Obviously, front desk staff, breakfast, location and overall property experience was amazing.
Will stay again if need be, but will make sure everything is told to them before I arrive.