Everything I needed and more. An absolutely wonderful stay.