Leisure The four-star Edinburgh Marriott Hotel’s health and beauty spa is ideal for helping visitors to relax during their stay thanks to its range of treatments and massages. Offering something a little more active, there is also a gym with some weights and other machines meanwhile.