very clean, lovely staff, great facilities and amazing location!! we had a great stay, would recommend to a friend!!!