I have stayed here a few times now and wouldn't stay anywhere else. If you want perfection I couldn't rate this place more.