Very clean accommodations. All amenities carefully thought out.