We stayed at the Avalon this past weekend. It was our 1st trip to Key West and felt we made a great choice. The room was large enough to be comfortable and very clean. Breakfast included enough choices. The location at the end of Duval Street made every destination walkable for us. Best was parking was included if we needed to take our car out. Very enjoyable stay.