Amazing touches, a beautiful space, a perfect location and all round a 10/10 stay.