Very clean, perfectly comfortable and in a fantastic location. Pool and gym a bonus too!