This place has it all! Great location, wonderful amenities, and a super comfy bed! I will definitely be staying here again.