Moness Resort is one of the top luxury hotels Scotland has to offer