Great place to stay in Greece and as described.