The flat was amazing! Some food and snack are prepared. Every room is clean. In bathroom mini bottles of shampoo and body wash are available. We felt David's hospitality much while staying there. Highly recommended place when you go to Edinburgh.