Great amenities for a reasonable price.