Lovely place but let down by housekeeping and maintenance issues