Infinity is all a couldask for. More than exceeded our expectations. It is clean, modern, spacious, has all facilities easily accessible, all you can think of