Five flights of stairs up...but view is worth it. Host was very kind, helpful and spoke English. His nice wedding store is right at bottom of stairs and we ran into him several times. Nice kitchen. On busy street with pay parking, but close to town, beach and market. Beach was decent, sand and smooth rocks with cruise ships anchored off shore.