Everything was absolutely perfect! They thought of and provided everything we needed and even things we forgot to bring! The location is perfect. We could walk anywhere we wanted to go. We will definitely stay again!