Stayed at the Edinburgh Marriott in April, 2007 and enjoyed it. There is complimentary shuttle service between the airport and hotel - about a 10-15 minute drive. The concierge room was enjoyable with the standard offerings available. I am not sure if it is limited to platinum members only. It was not "over-run" with a lot of people. There was a lovely Polish young lady working the room that we enjoyed chatting with.
Good luck and enjoy.