It has everything that is promised and at a good price. However the beds are small and difficult to sleep in and the shower is pretty inconvenient. Very flexible and good staff.