Had a good 5 days in the flat with our 2 teenage children. Fantastic location on the Royal Mile. Flat warm and clean. Perhaps a bit small for 4 especially when eating.