I picked this hotel because of the cleanliness rating, the location, and all the activities in the common area. I cannot rate this hotel high enough. I'm one of those people that cleans the hotel before we settle in and I was AMAZED at how clean it was. The room was adorable, my child loved the hanging chair in the room - what a treat. We took advantage of every single activity they had - chess, ping-pong, connect-4, outdoor seating. the only thing we didn't get to use was the bikes because one had a flat. the location is PERFECT. Two minute walk to state street, beautiful 20 minute walk to the beach. Other's posted about it being loud. It is right next to a parking lot which I could see getting loud but it was not loud enough to ruin our stay or disrupt our sleep. 10 stars for Haley hotel. I'm so happy we stayed here.