All like described. was last minute booking and we stay there 3 nights. Clean with all you need to stay for longer time. huge apartment. good communication.