First rate! Very upscale accommodation.