Nice clean place, reasonable price, good location, good facilities (gym & pool).